package ByteStreaminput;

import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.IOException;

public class Demo4 {
    public static void main(String[] args) throws IOException {

        /*
         *   练习：
         *       文件拷贝
         *       把"D:\pr资料\pr课程资料包\pr正课素材\02-完成一条视频剪辑\素材\成功.mp4"拷贝到当前模块下。
         *
         *   注意：
         *       选择一个比较小的文件，不要太大。大文件拷贝我们下一个视频会说。
         *
         *
         *
         *   课堂练习：
         *       要求统计一下拷贝时间，单位毫秒
         * */

        long begin = System.currentTimeMillis();
        FileInputStream fis = new FileInputStream("C:\\Users\\86156\\OneDrive\\桌面\\实验\\java\\奖牌金榜.txt");
        FileOutputStream fos = new FileOutputStream("copy.txt");

        //核心思想：边读边写
        int b = 0;
        while((b = fis.read()) !=-1){
            fos.write(b);
        }

        //规则：先开后闭
        fos.close();
        fis.close();

        long end = System.currentTimeMillis();

        System.out.println(begin);
        System.out.println(end);
        System.out.println(end-begin);


    }
}
